using System;

namespace Zadanie415 // Zadanie 4.15
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = 10, i, j;
            int[,] a = new int[n, n];
            int[,] b = new int[n, n];
            int[,] c = new int[n, n];

            // wpisywanie liczb do macierzy a             
            for (i = 0; i < n; i++)
            {
                for (j = 0; j < n; j++)
                {
                    a[i, j] = 1;
                }
            }

            // wpisywanie liczb do macierzy b             
            for (i = 0; i < n; i++)
            {
                for (j = 0; j < n; j++)
                {
                    b[i, j] = 2;
                }
            }

            // wywietlenie zawartoci macierzy a           
            Console.WriteLine("Macierz a.");
            for (i = 0; i < n; i++)
            {
                for (j = 0; j < n; j++)
                {
                    Console.Write(a[i, j] + " ");
                }
                Console.WriteLine();
            }
            Console.WriteLine();

            // wywietlenie zawartoci macierzy b           
            Console.WriteLine("Macierz b.");
            for (i = 0; i < n; i++)
            {
                for (j = 0; j < n; j++)
                {
                    Console.Write(b[i, j] + " ");
                }
                Console.WriteLine();
            }

            // mnoenie macierzy kwadratowych a*b
            for (i = 0; i < n; i++)
            {
                for (j = 0; j < n; j++)
                {
                    c[i, j] = 0;

                    for (int k = 0; k < n; k++)
                    {
                        c[i, j] += a[i, k]*b[k, j];
                    }
                }
            }
            Console.WriteLine();

            // wywietlenie zawartoci macierzy c           
            Console.WriteLine("Macierz c = a*b.");
            for (i = 0; i < n; i++)
            {
                for (j = 0; j < n; j++)
                {
                    Console.Write(c[i, j] + " ");
                }
                Console.WriteLine();
            }

            Console.Read(); // nacinij klawisz Enter 
        }
    }
}
